@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:"微软雅黑";-webkit-text-size-adjust:none; background:url(../images/bg.png) repeat center; color:#eca36a;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{text-decoration:none; color:#3FF;}
a:hover{text-decoration:none; color:#3FF;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}

/*header*/
.header_bg{ min-width:1200px; background:url(../images/header_bg.jpg) repeat-x center; height:221px;}
.header{ width:1200px; margin:0 auto;}
.top01{ height:27px; color:#fbe0b0; padding-top:6px;line-height:27px;}
.tel01{ width:250px; float:left; padding-left:105px;}
.tel01 span{font-size:17px; }
.link{ float:right; padding-right:105px;}
.link a{ color:#988366;}
.top02{ height:122px; clear:both;}
.logo{ width:529px; float:left; padding-left:320px;}
.tel02{ float:left; font-size:18px;  font-weight:bold; color:#fce3b1; padding-top:75px;}
.tel02 span{ font-size:20px;}
.nav{ width:870px; margin:0 auto;}
.nav li{ width:108px; float:left; line-height:51px; height:51px; font-size:14px; text-align:center;}
.nav li a{ color:#fff;}
.banner{ min-width:1200px; margin:0 auto; padding-top:15px; clear:both;}
/*index*/
.index_bg{ min-width:1200px; background:url(../images/bg_b.png) no-repeat center bottom; overflow:hidden; padding-bottom:60px; }
.index{ width:1200px; margin:0 auto;}
.index01{ background:url(../images/bg01.png) no-repeat center top; height:328px; margin-top:15px;}
.news{ width:359px; float:left; margin-left:11px;}
.tit{ margin-left:9px; background:url(../images/index_13.png) no-repeat left; height:54px; }
.tit01{ float:left;font-size:18px; line-height:50px; padding-top:4px; padding-left:15px; color:#f7c973;}
.tit01 span{ color:#d18a5a;}
.tit02{ float:right; line-height:32px; padding-top:22px;}
.tit02 a{ color:#b6815a;}
.news_pic{ width:336px; padding-left:11px; padding-top:8px; padding-bottom:3px;}
.news_list{ padding-left:11px;}
.news_list li{ border-bottom:dotted 1px #816041; width:321px; font-family:"宋体"; line-height:25px; height:25px; padding-left:10px;}
.news_list li a{ color:#eca36a;}

.newsli{ margin-bottom:10px; clear:both; height:20px;}
.newstit{ float:left;}
.newstit a{ color:#D18A5A;}
.newslist .newsdate{ float:right;}

.about{ width:545px; float:left; margin:0 7px;}
.about_text{ padding-top:7px; padding-left:6px; padding-right:17px; height:224px; overflow:hidden;}
.about_text img{ width:278px; float:left; margin-right:15px;}
.about_text span{ line-height:24px; padding-top:12px; display:block;font-family:"宋体"; }
.contact{ width:256px; float:right; margin-right:15px;}
.cont_tit{font-size:18px; line-height:50px; padding-top:4px; padding-left:15px; color:#f7c973;background:url(../images/index_13.png) no-repeat left; height:54px; margin-left:7px;}
.cont_tit span{color:#d18a5a;}
.cont_pic{ margin-left:5px; margin-top:4px;}
.cont_text{padding:10px 20px 0 20px; line-height:29px;font-family:"宋体";}
.more{ text-align:right; padding-right:12px;} 
.more a{ color:#b6815a;}

.index02{ background:url(../images/bg02.png) no-repeat center top; height:262px; clear:both;}
.pro_tit{ margin-left:45px; background:url(../images/index_13.png) no-repeat left 20px; height:46px; }
.pro_tit01{ float:left;font-size:14px; line-height:41px; padding-top:5px; padding-left:10px; color:#d6b68c;}
.pro_tit01 span{ color:#6d5d4a; font-size:12px; font-family:Arial;}
.pro_tit02{ float:right; padding-right:20px; padding-top:22px;}
.pro_tit02 img{ vertical-align:auto;}<!--ie7兼容-->
.pro_list{ padding-top:23px; padding-left:39px;}
.ptotitle{ }
.ptotitle a{ color:#c2874d; line-height:46px;}

.dizhi{width:200px; height:30px; float:right; font-size:12px; padding-right:20px;}
.dizhi a{ color:#D18A5A;}

.proa{width:876px; margin:0 auto; padding:20px 0 25px 0; overflow:hidden;}
.proa ul{width:900px;}
.proa li{float:left; width:276px; line-height:24px; color:#484848; font-family:"微软雅黑"; display:inline; text-align:center;}
.proa a{color:#fa8803; font-family:"微软雅黑"; font-size:12px; line-height:30px;}

.page{width:900px; text-align:center;}
.page a{font-size:14px; color:#D18A5A; margin-left:5px;}

.proshowimg{ text-align:center; margin-top:20px;}
.proshowtitle{ font-weight:bolder; font-size:16px;}

.proshowtitle{ font:20px/28px "微软雅黑"; text-align:left; padding-top:10px; font-weight:bolder;}
.showtime{ font:14px/20px "微软雅黑"; text-align:center; margin-top:10px; height:40px; line-height:40px;}

.right_text .liouyan{ float:left; width:438px; padding-top:17px;}
.right_text .liouyan_font{ float:left; color:#D18A5A; height:30px; line-height:30px; padding-left:10px; width:68px;}
.right_text .liouyan_inp{ float:left; width:360px; height:30px;}
.right_text .liouyan_inp input{ width:201px; height:18px; line-height:18px; border:1px solid #c1bba9; margin-top:4px; margin-top:2px;}
.right_text .liouyan_inp textarea{ width:346px; height:110px; border:1px solid #c1bba9; line-height:18px;}
.right_text .liouyan_btn{ float:left; width:428px; height:60px; padding-top:15px; text-align:left; padding-right:10px;}
.right_text .liouyan_btn input{ cursor:pointer; width:57px; height:22px; line-height:22px; border:0px; color:#FFF; background:#D18A5A; margin-right:19px;}

.proshowtitle .a1{ font-size:17px;}
.proshowtitle .a2{ font-size:13px;}

.inp2{ width:692px; margin-bottom:10px;}
.inp3{ cursor:pointer; width:57px; height:22px; line-height:22px; border:0px; color:#FFF; background:#D18A5A; margin-right:19px;}


/*footer*/
.nav01_bg{ min-width:1200px; background:url(../images/nav01_bg.jpg) repeat-x; height:38px; clear:both;}
.nav01{ width:860px; margin:0 auto;}
.nav01 li{ width:107px; float:left; background:url(../images/index_33.png) no-repeat right; text-align:center; line-height:38px; height:38px;}
.nav01 .la{ width:107px; float:left; text-align:center; line-height:38px; height:38px; background:none;}
.nav01 li a{ color:#38261c;}
#end{ background:none;}

.footer{ width:1146px; margin:0 auto; padding:27px 0;overflow:hidden;}
.weixin{ width:70px; float:left; margin-left:106px; margin-top:10px; margin-right:12px;}
.copyright{ width:743px; float:left; padding-top:13px; line-height:24px; color:#c2874d; font-family:"宋体";}
.longcai{ width:57px; float:right; padding-right:125px;}

/*main*/
.main{ width:1200px; margin:0 auto; padding-top:15px; padding-bottom:11px; overflow:hidden; }
.left{ width:282px; float:left;}
.pro{ background:url(../images/left_bg.png) repeat-y;}
.pro1{background:url(../images/main_06.png) no-repeat top; }
.pro1_tit{ font-size:18px; color:#d18a5a; margin-left:24px; background:url(../images/index_13.png) no-repeat left; padding-left:25px; line-height:52px; height:52px;}
.pro1_text{  margin:0 11px; border:dashed 1px #634731;padding:26px 33px ;}
.pro1_text li{ width:210px; background:url(../images/left_bg2.jpg) no-repeat bottom; line-height:29px; height:29px; text-align:center; font-size:14px;}
.pro1_text li a{ color:#d18a5a;padding-left:19px;}
.pro1_text li a:hover{ color:#f7c973; background:url(../images/naw.jpg) no-repeat left; }
.pro2{background:url(../images/main_08.png) no-repeat bottom; height:11px;}

.con{background:url(../images/main_09.png) no-repeat; height:314px;}
.con_tit{font-size:18px; line-height:50px; padding-top:4px; padding-left:15px; color:#f7c973;background:url(../images/index_13.png) no-repeat left; height:54px; margin-left:26px;}
.con_tit span{color:#d18a5a;}
.con_pic{ margin-left:17px; margin-top:7px;}
.cont_text{padding:10px 20px; line-height:29px;font-family:"宋体";}

.right{ width:903px; float:right;background:url(../images/right_bg.png) no-repeat top #2d1d10; margin-right:7px;}
.right_tit{background:url(../images/index_13.png) no-repeat left; margin-left:20px; padding-left:12px; line-height:52px; height:52px; color:#d18a5a; font-size:18px; }
.right_text{ margin:0 8px 7px 8px; border:dashed 1px #634731; padding:26px 20px; text-align:justify;}
.right_b{background:url(../images/right_bg02.png) no-repeat bottom; height:5px;}

#demo{ overflow:hidden; width:1136px; margin:0 auto; clear:both; margin-top:20px;}